package sz.szsmk.citizencard.model.network.bean.response;

import java.util.List;

/**
 * Copyright (c)2018
 * author: zdh
 * created on: 2018/12/17 15:46
 * description:
 */
public class QueryNearMetroStandbyRes extends BaseBean{


    /**
     * data : null
     * busSiteList : [{"stand_name":"奥体中心东","stand_code":null,"stand_guid":"2c779c9d-682b-4134-9601-30c01fb6148b","canton":"工业园区","road":"星奥街东","distance":"100","longitude":120.567788,"latitude":31.2,"stand_collection":0,"busInfos":[{"line_name":"111","stand_guid":null,"line_guid":"42187a87-042b-4ab7-9ab5-512c64eb72e6","line_direction":"开往苏州北站","line_collection":null},{"line_name":"202","stand_guid":null,"line_guid":"3fd2abea-30f7-412e-a0b2-d9d960c4e80c","line_direction":"开往苏州站南广场","line_collection":null}]}]
     */

    private Object data;
    private List<MetroSiteListBean> metroSiteList;

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }

    public List<MetroSiteListBean> getMetroSiteList() {
        return metroSiteList;
    }

    public void setMetroSiteList(List<MetroSiteListBean> metroSiteList) {
        this.metroSiteList = metroSiteList;
    }

    public static class MetroSiteListBean {
        /**
         *  "standGuid":"M0002023",
         *             "standName":"石湖东路站",
         *             "standAddress":"江苏省苏州市吴中区 石湖东路东吴南路路口",
         *             "longitude":120.636146,
         *             "latitude":31.25893,
         *             "distance":29,
         *             "lineName":"2号线",
         *             "crossLineName":"2号线,4号线",
         *             "metroInfos":[
         */

        private String standName;
        private String standCode;
        private String standGuid;
        private String standAddress;
        private String lineName;
        private String crossLineName;
        private String stand_cross_line;
        private String distance;
        private double longitude;
        private double latitude;
        private int stand_collection;
        private List<MetroInfosBean> MetroInfos;

        public String getStandName() {
            return standName;
        }

        public void setStandName(String standName) {
            this.standName = standName;
        }

        public String getStandCode() {
            return standCode;
        }

        public void setStandCode(String standCode) {
            this.standCode = standCode;
        }

        public String getStandGuid() {
            return standGuid;
        }

        public void setStandGuid(String standGuid) {
            this.standGuid = standGuid;
        }

        public String getStandAddress() {
            return standAddress;
        }

        public void setStandAddress(String standAddress) {
            this.standAddress = standAddress;
        }

        public String getLineName() {
            return lineName;
        }

        public void setLineName(String lineName) {
            this.lineName = lineName;
        }

        public String getCrossLineName() {
            return crossLineName;
        }

        public void setCrossLineName(String crossLineName) {
            this.crossLineName = crossLineName;
        }

        public String getStand_cross_line() {
            return stand_cross_line;
        }

        public void setStand_cross_line(String stand_cross_line) {
            this.stand_cross_line = stand_cross_line;
        }

        public String getDistance() {
            return distance;
        }

        public void setDistance(String distance) {
            this.distance = distance;
        }

        public double getLongitude() {
            return longitude;
        }

        public void setLongitude(double longitude) {
            this.longitude = longitude;
        }

        public double getLatitude() {
            return latitude;
        }

        public void setLatitude(double latitude) {
            this.latitude = latitude;
        }

        public int getStand_collection() {
            return stand_collection;
        }

        public void setStand_collection(int stand_collection) {
            this.stand_collection = stand_collection;
        }

        public List<MetroInfosBean> getMetroInfos() {
            return MetroInfos;
        }

        public void setMetroInfos(List<MetroInfosBean> metroInfos) {
            MetroInfos = metroInfos;
        }

        public static class MetroInfosBean {
            /**
             *  {
             *                     "lineCode":null,
             *                     "lineName":"2号线",
             *                     "standGuid":null,
             *                     "standName":null,
             *                     "standAddress":null,
             *                     "longitude":null,
             *                     "latitude":null,
             *                     "standNumber":null,
             *                     "driveStart":null,
             *                     "startFirstTime":null,
             *                     "startLastTime":null,
             *                     "driveEnd":null,
             *                     "endFirstTime":null,
             *                     "endLastTime":null,
             *                     "isBranch":null,
             *                     "distance":null
             *                 }
             */

            private String lineCode;
            private String lineName;
            private String standGuid;
            private String standName;
            private String standAddress;
            private String longitude;
            private String latitude;
            private String standNumber;
            private String driveStart;
            private String startFirstTime;
            private String startLastTime;
            private String driveEnd;
            private String endFirstTime;
            private String endLastTime;
            private String isBranch;
            private String distance;

            public String getLineCode() {
                return lineCode;
            }

            public void setLineCode(String lineCode) {
                this.lineCode = lineCode;
            }

            public String getLineName() {
                return lineName;
            }

            public void setLineName(String lineName) {
                this.lineName = lineName;
            }

            public String getStandGuid() {
                return standGuid;
            }

            public void setStandGuid(String standGuid) {
                this.standGuid = standGuid;
            }

            public String getStandName() {
                return standName;
            }

            public void setStandName(String standName) {
                this.standName = standName;
            }

            public String getStandAddress() {
                return standAddress;
            }

            public void setStandAddress(String standAddress) {
                this.standAddress = standAddress;
            }

            public String getLongitude() {
                return longitude;
            }

            public void setLongitude(String longitude) {
                this.longitude = longitude;
            }

            public String getLatitude() {
                return latitude;
            }

            public void setLatitude(String latitude) {
                this.latitude = latitude;
            }

            public String getStandNumber() {
                return standNumber;
            }

            public void setStandNumber(String standNumber) {
                this.standNumber = standNumber;
            }

            public String getDriveStart() {
                return driveStart;
            }

            public void setDriveStart(String driveStart) {
                this.driveStart = driveStart;
            }

            public String getStartFirstTime() {
                return startFirstTime;
            }

            public void setStartFirstTime(String startFirstTime) {
                this.startFirstTime = startFirstTime;
            }

            public String getStartLastTime() {
                return startLastTime;
            }

            public void setStartLastTime(String startLastTime) {
                this.startLastTime = startLastTime;
            }

            public String getDriveEnd() {
                return driveEnd;
            }

            public void setDriveEnd(String driveEnd) {
                this.driveEnd = driveEnd;
            }

            public String getEndFirstTime() {
                return endFirstTime;
            }

            public void setEndFirstTime(String endFirstTime) {
                this.endFirstTime = endFirstTime;
            }

            public String getEndLastTime() {
                return endLastTime;
            }

            public void setEndLastTime(String endLastTime) {
                this.endLastTime = endLastTime;
            }

            public String getIsBranch() {
                return isBranch;
            }

            public void setIsBranch(String isBranch) {
                this.isBranch = isBranch;
            }

            public String getDistance() {
                return distance;
            }

            public void setDistance(String distance) {
                this.distance = distance;
            }
        }
    }
}
